﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace dogd
{
	/// <summary>
	/// ColumnOption is used to assign properties to a column in ColumnMetadata
	/// </summary>
	public enum ColumnOption
	{
		/// <summary>
		/// No particular option
		/// </summary>
		[Description("None")]
		None,

		/// <summary>
		/// This column is a primary key
		/// </summary>
		[Description("Primary key")]
		PrimaryKey,

		/// <summary>
		/// This column is a foreign key
		/// </summary>
		[Description("Foreign key")]
		ForeignKey,

		/// <summary>
		/// This column is used in lookup statements
		/// </summary>
		[Description("Lookup field")]
		Lookup
	}
}
